package com.fdb.efp.nls.service.facade;

import com.fdb.efp.nls.service.vo.ImageBizInfoVO;

import java.util.List;

/**
 * <p>Description:影像业务信息				<p>
 * @author ligm
 * @date 2019-01-03
 */
public interface ImageBizInfoService {
	
	public List<ImageBizInfoVO> queryAllOwner(ImageBizInfoVO imageBizInfoVo);
	
	public List<ImageBizInfoVO> queryAllCurrOrg(ImageBizInfoVO imageBizInfoVo);
	
	public List<ImageBizInfoVO> queryAllCurrDownOrg(ImageBizInfoVO imageBizInfoVo);
	
	public int insertImageBizInfo(ImageBizInfoVO inImageBizInfoVo);
	
	public int deleteByPk(ImageBizInfoVO imageBizInfoVo);
	
	public int updateByPk(ImageBizInfoVO imageBizInfoVo);
	
	public ImageBizInfoVO queryByPk(ImageBizInfoVO imageBizInfoVo);
	/**
	 * 增加或者更新操作影像业务文件: <br>
	 *
	 * 0.1:caoxin:2019/4/3 19:18: TODO: <br>
	 * @author caoxin
	 * @return
	 * @since 2019/4/3 19:18
	 * @date 2019/4/3 19:18
	 * @version 0.1
	 */
	int insertOrUpdateImageBizInfoVO(ImageBizInfoVO imageBizInfoVo);
	
	 /**
	 * 
	 * 存量影像信息到影像业务信息有数据则更新，无则新增 <br>
	 * 0.1:weijj:2019年5月7日 下午2:37:18:新增 <br>
	 * 
	 * @author weijj
	 * @since 2019年6月4日 下午2:37:18
	 * @date 2019年6月4日 下午2:37:18
	 * @version 0.1
	 */
	public int insertOrUpdateImageBizInfoList(List<ImageBizInfoVO> list);

}
